<?php
$err_level=E_ALL ^ E_NOTICE ^ E_WARNING;
ini_set("display_startup_errors", "On");
ini_set("display_errors", "On");
error_reporting($err_level);

require_once __DIR__ . '/dbox3.class.php';

$dbo = dbox3::getInstance([
    'dsn' => 'mysql:host=mysql-5.7.42;port=3306;dbname=test;charset=utf8', //数据库连接字串
    'user' => 'root',            //用户名
    'pass' => '123456',        //密码
    'options' => [            //初始化参数，具体可参考PDO::setAttribute()文档，常用参数如下：
        PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT,            //出错不抛异常，仅设置错误代码
        PDO::ATTR_STRINGIFY_FETCHES => false,                //提取数据时，数字是否转换为字符串；//有时无效，原因待查
        PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,    //设置默认获取数据结果的类型为关联数组
    ],
]);

var_dump(
    $dbo
);
print_r('########################');
var_dump(
    $dbo->getRs("show tables;")
);
